Add accessor function to retrieve the number of rows and columns
in the table.
GtkTable
gtk_table_new
gtk_table_resize
+gtk_table_get_size
gtk_table_attach
gtk_table_attach_defaults
gtk_table_set_row_spacing
gtk_table_get_default_row_spacing
gtk_table_get_homogeneous
gtk_table_get_row_spacing
+gtk_table_get_size
gtk_table_get_type G_GNUC_CONST
gtk_table_new
gtk_table_resize
return table->homogeneous;
}
+/**
+ * gtk_table_get_size:
+ * @table: a #GtkTable
+ * @rows: (allow-none): (out): return location for the number of
+ * rows, or %NULL
+ * @columns: (allow-none): (out): return location for the number
+ * of columns, or %NULL
+ *
+ * Returns the number of rows and columns in the table.
+ *
+ * Since: 2.22
+ **/
+void
+gtk_table_get_size (GtkTable *table,
+ guint *rows,
+ guint *columns)
+{
+ g_return_if_fail (GTK_IS_TABLE (table));
+
+ if (rows)
+ *rows = table->nrows;
+
+ if (columns)
+ *columns = table->ncols;
+}
+
static void
gtk_table_finalize (GObject *object)
{
void gtk_table_set_homogeneous (GtkTable *table,
gboolean homogeneous);
gboolean gtk_table_get_homogeneous (GtkTable *table);
+void gtk_table_get_size (GtkTable *table,
+ guint *rows,
+ guint *columns);
G_END_DECLS